def call() {
    if (jobUtil.isDiff()) {
        javaDiffPipeline()
    } else if (jobUtil.isAPP()) {
        javaAppPipeline()
    } else if (jobUtil.isREPO()) {
        javaRepoPipeline()
    } else if (jobUtil.isGitlab()) {
        // 就一个 Gitlab job 同时处理 CI 和 MR 构建
        if (jobUtil.isGitlabMR()) {
            javaGitlabMRPipeline()
        } else {
            javaGitlabCIPipeline()
        }
    }
}